import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
Vue.config.devtools = true

export default new Vuex.Store({
	namespaced: true,
	state: {
		keepLoading: false,
	},
	mutations: {
		// 用于改变state的方法
		// 打开loading动画
		openLoading (state) {
			state.keepLoading = true
		},
		// 关闭loading动画
		closeLoading (state) {
			state.keepLoading = false
		},
	},
	actions: {
		// 异步操作
	},
	getters: {
		// 计算属性，用于从state派生出新的值
	},
	modules: {
		// 可选地，模块化你的store
		// 'lm-chat': { namespaced: true, ...lmChat }
	}
})